Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Nordea Open - Bastad San Marino Challenger Sofia Open - Sofia Winston-Salem Open - Winston-Salem U.S. Open - New York Davis Cup, Group I, 1R, ARG-LTU 4-0 Astana Open - Astana Mouilleron-Le-Captif Challenger Shanghai Rolex Masters - Shanghai Bergamo Challenger European Open - Antwerp Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brest Challenger Rolex Paris Masters - Paris Danderyd Challenger Canberra Challenger Open 13 Provence - Marseille Australian Open - Melbourne Davis Cup, World Group, Q, ARG-KAZ 3-2 Brisbane International - Brisbane Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Argentina Open - Buenos Aires ABN AMRO Open - Rotterdam Ottignies-Louvain-la-Neuve Challenger Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Rio Open - Rio de Janeiro Pau Challenger BNP Paribas Open - Indian Wells Phoenix Challenger Olympics - Paris Movistar Chile Open - Santiago Turin Challenger Gonet Geneva Open - Geneva Monte-Carlo Rolex Masters - Monte-Carlo Citi Open - Washington Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris Cary Challenger Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch Ilkley Challenger Winston-Salem Open - Winston-Salem Hamburg Open - Hamburg Rothesay International - Eastbourne Western & Southern Open - Cincinnati Generali Open - Kitzbuhel U.S. Open - New York Davis Cup, Group D, Manchester Shanghai Rolex Masters - Shanghai European Open - Antwerp Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Davis Cup, World Group, QF, ITA-ARG 2-1 BNP Paribas Open - Indian Wells Rosario Challenger Abierto Mexicano Telcel - Acapulco ABN AMRO Open - Rotterdam Movistar Chile Open - Santiago Rio Open - Rio de Janeiro Cap Cana Challenger Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Open Occitanie - Montpellier Brisbane International - Brisbane ASB Classic - Auckland Adelaide International - Adelaide Australian Open - Melbourne Internazionali BNL d'Italia - Rome Miami Open - Miami BMW Open - Munich National Bank Open - Toronto Bordeaux Challenger Tiriac Open - Bucharest Hopman Cup - Nice Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Hamburg Open - Hamburg French Open - Paris U.S. Open - New York Wimbledon - London EFG Swiss Open - Gstaad Nordea Open - Bastad Cincinnati Open - Cincinnati Winston-Salem Open - Winston-Salem China Open - Beijing Japan Open Tennis Championships - Tokyo Israel F4 Poland F2 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 France F19 France F20 Poland F3 Winnipeg Challenger Argentina F7 Argentina F8 Argentina F9 Argentina F12 Italy F13 (Vigevano) Argentina F8 (Corrientes) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Spain F20 (Denia) Spain F21 (Xativa) Spain F22 (Pozoblanco) Argentina F6 (Buenos Aires) M15 Antalya M15 Antalya M15 Antalya M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Tabarka M15 Tabarka M15 Tabarka M25+H Arlon M25 Lasne M15 Tabarka M15 Tabarka M15 Tabarka M25 La Marsa M15 Tabarka M15 Santiago M25 Rio De Janeiro M15 Sao Paulo M25 Orlando M25 Naples M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Palmanova M15 Paguera M25 Hurlingham M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M25 Hamburg Guangzhou Challenger Internazionali BNL d'Italia - Rome Ethias Trophy - Mons Ethias Trophy - Mons Izmir Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Todi Challenger Palermo Challenger Mons Challenger Rennes Challenger Eckental Challenger Jersey Challenger Heilbronn Challenger Kazan Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Fergana Challenger Geneva Challenger Como Challenger Alphen Challenger Todi Challenger Ljubljana Challenger Mons Challenger Loughborough Challenger Pingguo Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Dortmund Challenger Trani Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Geneva Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger Bordeaux Challenger Orleans Challenger Mons Challenger Dallas Challenger Bordeaux Challenger Istanbul Challenger Eskisehir Challenger Noumea Challenger Irving Challenger Vercelli Challenger Bordeaux Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Mons Challenger Buenos Aires Challenger Phoenix Challenger Buenos Aires Challenger Montevideo Challenger Guayaquil Challenger Campinas Challenger Concepcion Challenger Santiago Challenger Ostrava Challenger Prague Challenger Zagreb Challenger Bratislava Challenger Prostejov Challenger San Marino Challenger Kyiv Challenger Santiago 2 Challenger Santiago 3 Challenger Buenos Aires Challenger Guayaquil Challenger Campinas Challenger Phoenix Challenger Sao Paulo Challenger Ottignies-Louvain-la-Neuve Challenger Aix En Provence Challenger Turin Challenger Ilkley Challenger Helsinki Challenger Verona Challenger Orleans Challenger Open Sud de France - Montpellier Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille European Open - Antwerp Antalya Open - Antalya Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Noventi Open - Halle Hamburg European Open - Hamburg Next Gen ATP Finals - Milan Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Millennium Estoril Open - Estoril Open Parc - Lyon Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel Gijon Open - Gijon Tennis Napoli Open - Naples United Cup - Australia Tata Open Maharashtra - Pune ASB Classic - Auckland Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Open Parc - Lyon Libema Open - 's-Hertogenbosch cinch Championships - London Generali Open - Kitzbuhel Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Rothesay International - Eastbourne Bucharest Open - Bucharest Hamburg European Open - Hamburg Hangzhou Open - Hangzhou Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Davis Cup, Group A, Bologna Davis Cup, Group C, Hamburg French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, KOR-BEL 3-2